package main;

import java.util.Comparator;

public class Tricou {

	private int id;
	private String descriere;
	private String culoare;
	private String marime;
	private int nrBucati;

	public Tricou(int id, String descriere, String culoare, String marime,
			int nrBucati) {
		this.id = id;
		this.descriere = descriere;
		this.culoare = culoare;
		this.marime = marime;
		this.nrBucati = nrBucati;
	}

	public String getDescriere() {
		return descriere;
	}

	public void setDescriere(String descriere) {
		this.descriere = descriere;
	}

	public int getNrBucati() {
		return nrBucati;
	}

	public void setNrBucati(int nrBucati) {
		this.nrBucati = nrBucati;
	}

	public int getId() {
		return id;
	}

	public String getCuloare() {
		return culoare;
	}

	public String getMarime() {
		return marime;
	}

	public String toString() {

		return "Id:" + id + ",Descriere:" + descriere + ",Culoare:" + culoare
				+ ",Marime:" + marime + ",Numar Bucati:" + nrBucati;
	}

	public boolean equals(Tricou tShirt) {

		if (id == tShirt.getId())
			return true;
		else
			return false;
	}

	public static Comparator<Tricou> q = new Comparator<Tricou> (){
		
		public int compare(Tricou t1, Tricou t2) {
			int a1 = t1.getNrBucati();
			int a2 = t2.getNrBucati();
			if (a1 < a2) {
				return -1;
			}
			if (a1 == a2) {
				return 0;
			}

			return 1;
		}
	};

	public static Comparator<Tricou> d = new Comparator<Tricou> (){
		public int compare(Tricou t1, Tricou t2) {
			String a1 = t1.getDescriere();
			String a2 = t2.getDescriere();

			return a1.compareTo(a2);
		}
	};

}
